html{
	height: 100%;
}

body{
	background-image: url(../images/background.jpg) !important;
	background-repeat: repeat-x !important;
	height: 100%;
	margin: 0px !important;
	margin-top: 0px !important;
}

#main{
	background-image: url(../images/background_main.jpg) !important;
	background-repeat: repeat-y;
	width: 640px;
	margin:auto;
	height: 100%;
}

#header{
	height: 119px;
	width: 640px;
	position: absolute;
	background-image: url(../images/background_header.jpg) !important;
}

#logo{
	position: absolute;
	left: 25px;
	bottom: 5px;
}

#contentHeader{
	position:absolute;
	right: 25px;
	bottom: 15px;
}

#contentMain{
	width: 590px;
	position: absolute;
	top: 120px;
	padding: 25px;
}

.saveReminderButton{
	cursor: pointer;
}

.facebookLoginButton{
	background-image: url(../images/button_facebook_login.jpg);
	border: none !important;
	width: 149px;
	height: 22px;
	cursor: pointer;
}

.facebookLoginButtonLoading{
	background-image: url(../images/button_facebook_login_loading.gif);
	background-repeat: no-repeat;
	border: none !important;
	cursor:progress;
	margin: 0;
}

.postit{
	background-image: url(../images/postit_reminder.png);
}

.postit_input{
	border: 1px dashed white;
	background-color: transparent;
	font-family: sans-serif;
	font-weight: bold;
	color: white;
	text-shadow: 0 0 2px #000; /* horizontal-offset vertical-offset 'blur' colour */
	-moz-text-shadow: 0 0 2px #000;
	-webkit-text-shadow: 0 0 2px #000;
}

.postit_input_error{
	outline: 1px solid red;
}

.postit_input:focus{
	border: 1px dashed blue !important;
	outline: none !important;
}

.postit_input_big{
	font-size: 20px;
	 
}